A Process-Oriented Interactive Design Environment for Automatic User-Interface Adaptation

نویسندگان

  • Margherita Antona
  • Anthony Savidis
  • Constantine Stephanidis
چکیده

In the design of user interfaces that adapt automatically to end-users and usage contexts, designers should be prepared to cope with large design spaces; these spaces will be necessary to accommodate design constraints posed by the diversity in the target user population and the various contexts of use. Adaptation-oriented design is considered a powerful design recipe addressing the compelling requirements of customization, accessibility, and high quality of interaction. Under this perspective, it must be carefully planned, designed, accommodated, and conducted within the life cycle of interactive systems, from the early exploratory phases of design and prototyping to evaluation, implementation, and deployment. Despite recent progress, the practice of designing automatic user-interface adaptations remains difficult, due to intrinsic complexity of the task and the current limited expertise of designers and practitioners. Toward overcoming such a difficulty, this article presents MENTOR, a tool providing (a) practical integrated support for all phases of adaptation design, through appropriate editing facilities; (b) practical support for a “smooth transition” from design to development through the availability of automated verification mechanisms for the designed adaptation logic, as well as the automated generation of “ready-to-implement” interface specifications; and (c) support for the progressive accumulation of design cases and of the related design experience and knowledge, in particular regarding adaptation. INTERNATIONAL JOURNAL OF HUMAN–COMPUTER INTERACTION, 20(2), 79–116 Copyright © 2006, Lawrence Erlbaum Associates, Inc.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

FORTH - ICS / TR - 341 August 2004 MENTOR An Interactive Design Environment for Automatic User Interface Adaptation

Unified User Interface design is a method targeted towards the design of user interfaces capable of automatic adaptation behaviour. MENTOR is a tool that has been developed in order to facilitate the process of designing Unified User Interfaces, by providing an appropriate interaction environment and editing facilities for all the phases involved. Automated verification mechanisms for the adapt...

متن کامل

Software Life Cycle Automation for Interactive Applications: The AME Design Environment

The model-based design environment AME offers CASE-tool support for all life cycle activities in the development process for interactive applications. The system allows the rapid automatic construction of interactive software from objectoriented analysis models (OOA) and/or OO-modelling information specified at later design stages. AME provides functionality for UI-structure generation, interac...

متن کامل

A Support Tool for the Design of User Interface Adaptation

Automatic user interface adaptation is considered as a mechanism for supporting universal access to novel interaction technologies in the Information Society, and acquires increased importance in the context of ambient intelligence. However, little attention has been paid so far to supporting user interface designers in effectively designing adaptations. This paper presents a tool providing pro...

متن کامل

Design and Implementation of an object-oriented Media Composition Framework

The goal of the presented project is a general compositonal environment for multimedia with interactive editing facilities. Multimedia presentations are regarded as hierarchical compositions of time objects that define serial or parallel synchronisation of the inserted media objects. Such media composition hierarchies support automatic temporal layout mechanisms and are integrated into an objec...

متن کامل

EDPEPPSy: An Environment for the Design and Performance Evaluation of Portable Parallel Software

This paper describes the architecture of a development environment for computer-aided parallel software engineering. The environment comprises tools for program design, simulation , and visualisation. The toolset supports an interactive, performance-oriented software development life-cycle, and the user interface makes extensive use of graphics and animation.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:
  • Int. J. Hum. Comput. Interaction

دوره 20  شماره 

صفحات  -

تاریخ انتشار 2006